/**
 * 
 */
package signalprocessing;

/**
 * X軸の操作を行うコントロールパネルのコンフィグレーション
 * 
 * @author ikechan
 *
 */
public class PanelControlXScaleConfiguration {
	/**
	 * タイトル：　タイトルの文字列　"Time Scale"
	 */
	public String  TitleBorder;
	/**
	 * スライド：　スケールの値を減らす割合、　-20=スケール全体の20%だけ減ずる　 
	 */
	public int     SlideP; 
	/**
	 * スライド　（Ｓｈｉｆｔキー修飾時）  ：　スケールの値を減らす割合、　-100=スケール全体の100%だけ減ずる
	 */
	public int     SlidePKeyShift; 
	/**
	 * スライド 　スケールの値を増やす割合、　20=スケール全体の20%だけ増やす
	 */
	public int     SlideN; 
	/**
	 * スライド　（Ｓｈｉｆｔキー修飾時）  ：　スケールの値を増やす割合、　100=スケール全体の100%だけ増やす
	 */
	public int     SlideNKeyShift; 
	
	/**
	 * スパン　：　スケールをズームインする。　-20=スケール全体の20%だけスケールスパンを小さくする。（波形は拡大される）
	 */
	public int     ZoomIn ;
	/**
	 * スパン　（Ｓｈｉｆｔキー修飾時）  　：　スケールをズームインする。　-90=スケール全体の90%だけスケールスパンを小さくする。（波形は拡大される）
	 */
	public int     ZoomInKeyShift ;
	
	/**
	 * スパン　：　スケールをズームアウトする。　20=スケール全体の20%だけスケールスパンを大きくする。（波形は縮小される）
	 */
	public int     ZoomOut ;
	/**
	 * スパン　（Ｓｈｉｆｔキー修飾時）  　：　スケールをズームアウトする。　90=スケール全体の90%だけスケールスパンを大きく。（波形は拡大される）
	 */
	public int     ZoomOutKeyShift ;
	
	/**
	 * シングルボタンを描画するかどうか
	 */
	public boolean SingleButton;
	/**
	 * Truncateボタンを描画するかどうか
	 */
	public boolean TruncateButton;
	public PanelControlXScaleConfiguration(){
		TitleBorder = new String("Time Scale");
		SlideP 		= -20;
		SlidePKeyShift = -100;
		SlideN 		= 20;
		SlideNKeyShift = 100;
		
		ZoomIn 				= -20;
		ZoomInKeyShift 		= -90;
		ZoomOut 			= 20;
		ZoomOutKeyShift 	= 90;
		SingleButton = true;
		TruncateButton=true;
		
	}

}
